package com.symphony.accesslevels.first;

public class FirstSamePackage extends First{
	
	private void someMethod() {
		First first = new First();
		//compiles because of public
		first.firstPublic();
		firstPublic();
		
		//compiles because of the same package
		first.firstProtcted();
		first.firstPackageAccess();
		
		//also compiles because of the same package 
		firstProtcted();
		firstPackageAccess();
		
		//compiles fine
		System.out.println(x);
		System.out.println(first.x);
		
	}
	
}
